/* ibanner */
.ibanner {width: 100%; position: relative;height: 60vh; margin-top:170px;}
.ibanner .swiper {width: 100%; position: relative;height: 60vh; overflow: hidden;}
.ibanner .swiper .swiper-slide{width: 100%; height:100%; position: relative;}
.ibanner .swiper .swiper-slide img { display:block;width: 100%;object-fit: cover;}
.ibanner .swiper-pagination {bottom: 30px;left: 50%;transform: translate(-50%,-50%);}
.ibanner .swiper-pagination-bullet {transition: 0.5s; width: 50px; height: 8px; border-radius: 0px; background:rgba(255,255,255,.6); margin: 0 12px!important; opacity: 1;}
.ibanner .swiper-pagination-bullet-active { opacity: 1; background:rgba(255,255,255,1); width:80px;}


.i_tit{ font-size:30px; color:#333; font-weight:bold; text-align:center;}
.i_tit p{ font-size: 18px; font-weight:normal; margin-top:10px;}

.i_more{ font-size:14px; color:#113dcd; font-weight:bold; text-align:center; margin-top:30px;}
.i_more a{ font-size:20px; color:#113dcd; font-weight:bold; text-align:center; position:relative; padding-bottom:5px;}
.i_more a:after{content: '';display: block;width: 0%;height: 2px;background-color: #113dcd;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.i_more a:hover:after{width: 100%;}

.more{ width:340px; height:60px; line-height:60px; font-size:14px; color:#fff; font-weight:bold; text-align:center; margin:30px auto; background:#113dcd;}
.more a{ display:block; font-size:20px; color:#fff; font-weight:bold; text-align:center; position:relative;}
.more a:hover{ background:#1b4def;}

/* ind01 */
.ind01 { width:100%; position:relative;}
.ind01 .box {width: 100%;display: flex;flex-wrap:wrap;justify-content:space-between;align-items: center; padding:40px 0;}
.ind01 .box .item {width: 24%;} 
.ind01 .box .item .txt { width:100%; padding-left:10px;}
.ind01 .box .item .txt h4 {font-size: 18px; font-weight:bold;margin-bottom: 10px;color: #343434; text-align:center;}
.ind01 .box .item .txt p { font-size:16px; line-height:22px; color: #1f1f1f; text-align:center;}
.ind01 .box .item:nth-child(1) { border-left:3px solid #cb9b27;} 
.ind01 .box .item:nth-child(2) { border-left:3px solid #1f9071;} 
.ind01 .box .item:nth-child(3) { border-left:3px solid #6882da;} 
.ind01 .box .item:nth-child(4) { border-left:3px solid #53338a;} 

/* ind02 */
.ind02 { width:100%; position:relative; padding:80px 0; background:#f6f6fb;}
.ind02 .box { width:100%;max-width: 1280px;display: flex;flex-wrap:wrap;justify-content:space-between;align-items: center; padding:60px 0;box-shadow: 0 0 10px 0 #ccc; background:#fff; margin:40px auto;}
.ind02 .box .item {width: 33%; border-right:1px solid #ccc; padding:0 10px;} 
.ind02 .box .item .txt { width:100%; }
.ind02 .box .item .txt h4 {font-size: 20px; font-weight:bold;margin-bottom: 40px;color: #113dcd; text-align:center;}
.ind02 .box .item .txt p { font-size:17px; line-height:22px; color: #1f1f1f; text-align:center;}
.ind02 .box .item .txt p img{ width:100%;}
.ind02 .box .item:nth-child(3) { border:none;} 


/* ind03 */
.ind03 { width:100%; position:relative; padding:60px 0;}
.ind03 .ind03swiper {max-width: 1000px;margin:40px auto 0; position:relative;}
.ind03 .ind03swiper .swiper-slide {width: 832px;margin: 0 auto; position:relative;}
.ind03 .ind03swiper .swiper-slide .swiper-img {display: block;width: 832px;margin: 0 auto 50px;height: 482px;background: #FFFFFF;border-radius: 4px;}
.ind03 .swiper-button-container>div {width: 66px;height: 66px;background: #fff;border: 1px solid #F3F3F3;box-shadow: 0px 3px 35px 0px rgba(0, 0, 0, 0.06) !important;border-radius: 50%;}
.ind03 .swiper-button-container {position: absolute;bottom: 279px;left: 50%;width: 1115px;transform: translateX(-50%);}
.ind03 .swiper-slide-active>img {opacity: 1 !important;border: 2px solid #E7ECEC;box-shadow: 0 15px 32px 0 rgba(102, 102, 102, 0.1);}
.ind03 .swiper-button-container>div {width: 66px;height: 66px;background: #fff;box-shadow: 0 6px 24px 0 rgba(0, 196, 204, 0.23);border-radius: 50%;opacity: 1 !important;background-repeat: no-repeat;
	background-position: center;background-size: 22px;}
.ind03 .swiper-button-container>div:hover {background-color: #113dcd !important;}
.ind03 .swiper-button-container>div::after {display: none;}
.ind03 .swiper-button-container>div.ind03swiper-button-prev {left: -80px;background-image: url(prev3.png);background-repeat: no-repeat;}
.ind03 .swiper-button-container>div.ind03swiper-button-prev:hover {background-image: url(prev4.png);}
.ind03 .swiper-button-container>div.ind03swiper-button-next {right: -78px;background-image: url(next3.png);background-repeat: no-repeat;}
.ind03 .swiper-button-container>div.ind03swiper-button-next:hover {background-image: url(next4.png);}

/* ind04 */
.ind04 { width:100%; position:relative; padding:30px 0; background:#00084d;}
.ind04 .box { width:100%;max-width: 860px;display: flex;flex-wrap:wrap;align-items: center; margin:0 auto;}
.ind04 .box .item {padding:0 20px;} 
.ind04 .box .item .txt { width:100%; }
.ind04 .box .item .txt h4 {font-size: 28px; font-weight:bold;margin-bottom: 10px;color: #fff;}
.ind04 .box .item .txt p { font-size:20px; color: #fff;}
.ind04 .box .item1 { width:15%;} 
.ind04 .box .item2 { width:60%;} 
.ind04 .box .item3 { width:200px; height:45px; line-height:45px; background:#ffdc68; color:#333; text-align:center;}
.ind04 .box .item3 .txt h4{ font-size:18px; color:#333;}

/* ind05 */
.ind05 { padding:60px 0 90px; }
.ind05 .i_tit p{ font-size: 18px; font-weight:normal; margin-top:10px;}
.ind05 .item { margin:30px auto 0;max-width: 1250px; }
.ind05 .item ul { display: flex; flex-wrap: wrap; justify-content:space-between; }
.ind05 .item ul li { width:49%; overflow: hidden; margin-bottom: 20px; }
.ind05 .item ul li .con{ position: relative;}
.ind05 .item ul li .con .img img{ width:100%;}
.ind05 .item ul li .con .img:before {content: ''; width:100%; height:100%;position: absolute;top: 0;left:0;background:rgba(2,36,147,.7);}
.ind05 .item ul li .con .text { position: absolute; left: 0; top: 102%; transition: all .6s;  width: 100%; height: 100%; opacity: 1; background: #113dcd; padding:0 1.6vw; }
.ind05 .item ul li:hover .text { top:0; }
.ind05 .item ul li .con .iconb { position: absolute; left:35px; top:50%; font-size: 30px;color:#fff; font-weight:bold; }
.ind05 .item ul li .con .text .icona { position: absolute; top:50%; transform: translateY(-50%); }
.ind05 .item ul li .con .text .iconc { border-bottom: 1px solid rgba(255,255,255,0.3); padding-bottom: 20px;font-size: 20px;color:#fff; }
.ind05 .item ul li .con .text .sum { margin-top:15px; padding-right: 16px; font-size: 16px; font-weight:bold;color:#fff; line-height: 1.6;}
.ind05 .item ul li .con .text .sum1 { margin-top:25px; padding-right: 16px; font-size: 14px;color:#fff; line-height: 1.6;}
.ind05 .item ul li .con .text .sum1 p:nth-child(n+2) { margin-top: 5px; }


/* ind05 */
.ind05 { width:100%; position:relative; padding:60px 0; background:#f6f6fb;}
.ind05 .box {width: 100%;max-width: 1250px; margin:0 auto;display: flex;flex-wrap:wrap;justify-content:space-between;align-items: center; padding:40px 0;}
.ind05 .box .item {width: 24%; height:340px; border:1px solid #ccc; border-radius:10px;} 
.ind05 .box .item .tit { display: flex;flex-wrap:wrap;align-items: center; height:60px; padding-left:20px; border-radius:10px;}
.ind05 .box .item .tit img{ width:32px;}
.ind05 .box .item .tit h1 {font-size: 20px; font-weight:bold;color: #113dcd; padding-left:10px;}
.ind05 .box .item .txt { width:100%; padding:15px;}
.ind05 .box .item .txt p { font-size:14px; font-weight:bold; line-height:30px; color: #333;}
.ind05 .box .item .con { width:100%; padding:15px; height:160px;display: flex;justify-content:flex-start;align-items: flex-end;}
.ind05 .box .item .con p { font-size:16px; font-weight:bold; line-height:30px; color: #113dcd;}
.ind05 .box .item.item1 .tit{ background:#fff6da;} 
.ind05 .box .item.item2 .tit{ background:#e5f7f3;} 
.ind05 .box .item.item3 .tit{ background:#dcdeff;} 
.ind05 .box .item.item4 .tit{ background:#fdece9;} 

/* ind06 */
.ind06 { width:100%; position:relative; height:240px; background:url(ind06bg.jpg) no-repeat;display: flex;justify-content:center;align-items: center;}
.ind06 .box { width:100%;max-width: 1250px;display: flex;flex-wrap:wrap;align-items: center; margin:0 auto;}
.ind06 .box .item {padding:0 20px;} 
.ind06 .box .item .tit { display: flex;flex-wrap:wrap;align-items: center; height:60px;}
.ind06 .box .item .tit img{ width:32px;}
.ind06 .box .item .tit h1 {font-size: 28px; font-weight:bold;color: #fff; padding-left:10px;}
.ind06 .box .item .txt { width:100%; }
.ind06 .box .item .txt p { font-size:18px; color: #fff;}
.ind06 .box .item1 { width:57%;} 
.ind06 .box .item2 { width:43%; text-align:right;} 
.ind06 .box .item2 .txt{ display: flex;flex-wrap:wrap;justify-content: flex-end;align-items: center; text-align:center;} 
.ind06 .box .item2 .txt div{ width:33%;} 
.ind06 .box .item2 .txt div img{width:130px;} 
.ind06 .box .item2 .txt div p{font-size: 16px; margin-top:10px;} 

/* ind07 */
.ind07 { width:100%; position:relative; padding:60px 0 10px;}
.ind07 .i_tit p{ font-size: 18px; font-weight:normal; margin-top:10px;}
.ind07 .con{display:flex;flex-wrap:wrap; justify-content: center;align-items: center;max-width: 1250px; margin:60px auto 0;}
.ind07 .con .le{flex:0 0 25%;max-width:25%;text-align:right!important}
.ind07 .con .le .item:nth-child(2){ margin-top:70px;}
.ind07 .con .le .item h3 {font-size: 18px;color: #2d745f; position:relative;}
.ind07 .con .le .item h3:before {content: ''; width:110px; height:5px;position: absolute;top: 30px;right:0;background:#f29500;}
.ind07 .con .le .item .sum {font-size: 14px; margin-top:20px;}
.ind07 .con .vid{flex:0 0 50%;max-width:50%}
.ind07 .con .vid {display: block;width: auto;height: 528px;background-image: url(7.png);background-repeat: no-repeat;background-position: center center;background-size: contain;}
.ind07 .con .re{flex:0 0 25%;max-width:25%;text-align:left!important}
.ind07 .con .re .item:nth-child(2){ margin-top:70px;}
.ind07 .con .re .item h3 {font-size: 18px;color: #2d745f; position:relative;}
.ind07 .con .re .item h3:before {content: ''; width:110px; height:5px;position: absolute;top: 30px;left:0;background:#f29500;}
.ind07 .con .re .item .sum {font-size: 14px; margin-top:20px;}


/* ind08 */
.ind08 { width:100%; position:relative; padding:0 0 60px;}
.ind08 .box { width:100%;max-width: 1250px;display: flex;flex-wrap:wrap;align-items: center; margin:50px auto;}
.ind08 .box .item { width:50%;padding:0 20px;} 
.ind08 .box .item .i_tit{ margin-bottom:30px}
.ind08 .box .item .con { margin-bottom:015px;}
.ind08 .box .item .tit { display: flex;flex-wrap:wrap;align-items: center; height:40px; position:relative;}
.ind08 .box .item .tit:before {content: ''; width:21px; height:21px;position: absolute;top: 10px;left:0;background:url(ind08_1.png) no-repeat;}
.ind08 .box .item .tit p {font-size: 16px; font-weight:normal;color: #666; padding-left:30px;}
.ind08 .box .item .img { text-align:center;}
.ind08 .box .item1 { width:60%;} 
.ind08 .box .item2 { width:40%;} 
.ind08 .box .item .ind08_logo{ margin-top:40px;}
.ind08 .box .item .ind08_logo ul{display: flex;flex-wrap:wrap;}
.ind08 .box .item .ind08_logo ul li{ width:16%;}


/* ind09 */
.ind09{width: 100%;padding: 60px 0 120px;position: relative;z-index: 0; background:#dcdeff; color:#fff;}
.ind09 .i_tit{ margin-bottom:40px;}
.ind09 .i_tit p{ font-size: 18px; font-weight:normal; margin-top:10px;}
.ind09 .con { width:100%;position: relative; background: #fff;}
.ind09 .con .ind09swiper .swiper-slide {position: relative; background: #fff;padding:20px; }
.ind09 .con .ind09swiper .swiper-slide a{ width: 100%;display: flex;flex-wrap:wrap;justify-content:space-between;align-items: center; }
.ind09 .con .ind09swiper .swiper-slide .img {width: 48%;overflow: hidden;}
.ind09 .con .ind09swiper .swiper-slide .img img {width: 100%;}
.ind09 .con .ind09swiper .swiper-slide .text {width: 48%; }
.ind09 .con .ind09swiper .swiper-slide .text .name { font-size:17px; font-weight:bold;color: #309c63; margin-bottom:25px;}
.ind09 .con .ind09swiper .swiper-slide .text .name span{ font-size:14px; font-weight:normal;color: #666; margin-left:10px;}
.ind09 .con .ind09swiper .swiper-slide .text .sum {color: #666;line-height: 35px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.ind09 .con .ind09swiper .swiper-slide .text .sum span{ font-size:14px; font-weight:bold;color: #309c63;}
.ind09 .con .ind09swiper .swiper-slide .more2 i {font-style: normal;color: #333333;display: inline-block;margin-top: 47px;}
.ind09 .con .ind09swiper .swiper-slide .more2 i span {display: inline-block;width: 13px;height: 10px;margin-left: 6px;transition: all 0.5s;background: url(jctp.png) no-repeat right;}
.ind09 .con .ind09swiper .swiper-slide:hover .more2 i span {width: 26px;transition: all 0.5s;background: url(jctp.png) no-repeat right;} 
.ind09 .swiper-button-next-indexb {background: url(next2.png) no-repeat top center/cover;width: 53px;height: 53px;left: 100%;top: 65%;}
.ind09 .swiper-button-next-indexb:hover {background: url(next1.png) no-repeat top center/cover;}
.ind09 .swiper-button-next-indexb:after {opacity: 0;}
.ind09 .swiper-button-prev-indexb {background: url(prev2.png) no-repeat top center/cover;width: 53px;height: 53px;left: -5%;top: 65%;}
.ind09 .swiper-button-prev-indexb:hover {background: url(prev1.png) no-repeat top center/cover;}
.ind09 .swiper-button-prev-indexb:after {opacity: 0;}




/* ind10 */
.ind10 { width:100%; position:relative; padding:60px 0; background:#f6f6fb;}
.ind10 .i_tit p{ font-size: 18px; font-weight:normal; margin-top:10px; text-align:center; line-height:30px;}
.ind10 .box {width: 100%;margin:0 auto;display: flex;flex-wrap:wrap;justify-content:space-between;align-items: center; padding:40px 0;}
.ind10 .box .item {width: 19%; height:340px; position:relative;box-shadow: -2px 2px 10px #ccc; border-radius:10px;} 
.ind10 .box .item .tit { height:60px; padding-top:30px; padding-left:20px;}
.ind10 .box .item .tit img{ width:40px;}
.ind10 .box .item .txt { width:100%; padding-top:20px; padding-left:20px;}
.ind10 .box .item .txt p { font-size:20px; font-weight:bold; line-height:30px; color: #fff;}
.ind10 .box .item .con { width:100%; padding:30px 20px 0; height:130px;display: flex;justify-content:flex-start;align-items: flex-end;}
.ind10 .box .item .con p { font-size:18px; font-weight:bold; line-height:30px; color: #fff;}
.ind10 .box .item .more2 { padding:40px 20px 20px;}
.ind10 .box .item .more2 i {font-style: normal;color: #fff;display: inline-block;}
.ind10 .box .item .more2 i span {display: inline-block;width: 13px;height: 10px;margin-left: 6px;transition: all 0.5s;background: url(jctp1.png) no-repeat right;}
.ind10 .box .item:hover .more2 i span {width: 26px;transition: all 0.5s;background: url(jctp1.png) no-repeat right;}
.ind10 .box .item:nth-child(1){background:#9273bc;}
.ind10 .box .item:nth-child(2){background:#8bd3c3;}
.ind10 .box .item:nth-child(3){background:#e3c764;}
.ind10 .box .item:nth-child(4){background:#71bcc1;}
.ind10 .box .item:nth-child(5){background:#ddc1bd;}

/* ind11 */
.ind11 { width:100%; position:relative; padding:60px 0; background:#fff;}
.ind11 .i_tit{ font-size: 32px;}
.ind11 .box {width: 100%; max-width:1250px;display: flex;flex-wrap:wrap;justify-content:space-between;align-items: center; background:#00084d; margin-top:40px}
.ind11 .box .item {width: 33%; border-right:1px solid rgba(255,255,255,.5); padding:40px; text-align:center;} 
.ind11 .box .item  h1 {font-size: 30px; font-weight:normal;margin-bottom: 20px;color: #fff;}
.ind11 .box .item  h2 {font-size: 18px; font-weight:bold;margin-bottom: 10px;color: #fff;}
.ind11 .box .item .txt { width:100%; padding-left:10px; margin-top:20px}
.ind11 .box .item .txt p { font-size:16px; line-height:30px; color: #fff;} 
.ind11 .box .item:nth-child(3){ border:none;} 


/* ind12 */
.ind12 { width:100%; position:relative; padding:60px 0;}
.ind12 .i_tit{ font-size: 32px;}
.ind12 .box {width: 100%; max-width:1220px;margin:0 auto;display: flex;flex-wrap:wrap;justify-content:space-between;padding:40px 0;}
.ind12 .box .item {width: 23%; position:relative; border:1px solid rgba(17,61,205,.2); border-radius:10px; background:#f6f6fb;} 
.ind12 .box .item .tit { font-size:16px; color:#113dcd; text-align:center; padding:10px 0 30px; background:#fff;box-shadow: -2px 2px 10px #ccc; border-radius:10px;}
.ind12 .box .item .tit h1{ font-size:16px; font-weight:normal; color:#113dcd; text-align:center; padding:10px 0 5px;}
.ind12 .box .item .tit p{ font-size:17px; font-weight:bold; color:#333; text-align:center;}
.ind12 .box .item .tit1{ font-size:15px; font-weight:bold; color:#113dcd; text-align:center; margin:30px auto 20px; text-align:center;}
.ind12 .box .item .con { width:100%; padding:10px 20px 40px;}
.ind12 .box .item .con p { font-size:18px; font-weight:normal; color: #333; position:relative; padding-left:30px; margin-bottom:10px;}
.ind12 .box .item .con p:before {content: ''; width:21px; height:21px;position: absolute;top: 0;left:0;background:url(ind12_1.png) no-repeat;}
.ind12 .ind12_t{ width:700px; margin:0 auto;display: flex;flex-wrap:wrap;justify-content:center;align-items: center;}
.ind12 .ind12_t .more_l{ width:340px; height:60px; line-height:60px; font-size:14px; color:#fff; font-weight:bold; text-align:center; margin:30px auto; background:none; border:1px solid #113dcd;}
.ind12 .ind12_t .more_l a{ display:block; font-size:20px; color:#113dcd; font-weight:bold; text-align:center; position:relative;}
.ind12 .ind12_t .more a:hover{background:none;}

/* ind13 */
.ind13 { width:100%; position:relative; padding:60px 0; background:#f6f6fb;}
.ind13 .icenter{max-width:1250px;margin:0 auto;display: flex;flex-wrap:wrap;justify-content:space-between;align-items: center;}
.ind13 .img{ width:22%;}
.ind13 .box {width: 78%; display: flex;flex-wrap:wrap;justify-content:space-between; padding:60px 0;}
.ind13 .box .item {width: 31%; background:#fff; padding:30px 40px;} 
.ind13 .box .item h1 {font-size: 30px; font-weight:bold;margin-bottom: 20px;color: #333;}
.ind13 .box .item h2 {font-size: 18px; font-weight:normal;margin-bottom: 30px;color: #999;}
.ind13 .box .item h3 { font-size:18px; font-weight:normal; color: #333;}
.ind13 .box .item:nth-child(1){ border-left:3px solid #ffdc68;} 
.ind13 .box .item:nth-child(2){ border-left:3px solid #ae9fe1;} 
.ind13 .box .item:nth-child(3){ border-left:3px solid #50caae;} 

/* ind14 */
.ind14 { width:100%; position:relative; padding:60px 0 30px;}
.ind14:before {content: ''; width:100%; height:70%;position: absolute;top: 0;left:0;background:#dcdeff; z-index:-1;}
.ind14 .i_tit span { font-size:18px; font-weight:normal; margin-top: 60px; padding-bottom:5px; text-align:center; position:relative;}
.ind14 .i_tit span a{ color: #113dcd; }
.ind14 .i_tit span:after{content: '';display: block;width: 0%;height: 2px;background-color: #113dcd;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.ind14 .i_tit span:hover:after{width: 100%;}
.ind14 .icenter{max-width:1250px;margin:60px auto 60px; z-index:2;}
.ind14 .re {width: 100%; display: flex;flex-wrap:wrap;justify-content:space-between;}
.ind14 .re .item {width: 49%; background:#fff; padding:40px 40px; box-shadow: -2px 2px 10px #ccc; position:relative;} 
.ind14 .re .item h1 {font-size: 20px; font-weight:bold;margin-bottom: 20px;color: #333;}
.ind14 .re .item h2 {font-size: 18px; font-weight:normal;margin-bottom: 30px;color: #999;}
.ind14 .re .item h3 { font-size:18px; font-weight:normal; color: #333;}
.ind14 .re .item ul{display: flex;flex-wrap:wrap;}
.ind14 .re .item ul li{ margin-right:15px;}
.ind14 .re .item2 { padding-left:70px;}
.ind14 .re .item2:before {content: ''; width:44px; height:44px;position: absolute;top: 35px;left:10px;background:url(ind14_2.svg) no-repeat;}
.ind14 .re .item3 { padding-left:70px;}
.ind14 .re .item3 div span{ color:#50caae;}
.ind14 .re .item3:before {content: ''; width:44px; height:44px;position: absolute;top: 35px;left:10px;background:url(ind14_2.svg) no-repeat;}
 
/* ind15 */
.ind15 { width:100%; position:relative; padding:60px 0; background:#f6f6fb;}
.ind15 .i_tit{ font-size: 32px;}
.ind15 .i_tit p{ font-size: 18px; font-weight:normal; margin-top:10px; text-align:center; line-height:30px;}
.ind15 .box { margin-top:40px; position: relative; z-index: 10; } 
.ind15 .box ul {display: flex;flex-wrap:wrap;justify-content:space-between; max-width:900px; margin:0 auto;}
.ind15 .box ul li { width:23%; text-align: center; float: left; padding:30px; background: #fff; border-radius: 8px; border-bottom: 5px solid #57a79a; margin-right: 1.25%; }
.ind15 .box ul li .icon { width:100%; position:relative;}
.ind15 .box ul li .icon img{ width:50px; height:50px;}
.ind15 .box ul li .t { font-size: 20px; font-weight:bold; color:#333; margin-top: 12px; }
.ind15 .box ul li:hover { background:rgba(27,77,239,.1);}



/* ind16 */
.ind16 { width:100%; position:relative; padding:25px 0; background:#fff; text-align:center; font-size:12px;}




